CAMLE: A Caste-Centric Agent Modelling Language and Environment
نویسندگان
چکیده
The necessity of a methodology for developing multi-agent systems (MAS) has been widely recognized due to the difficulties in analysis, specification, design, implementation and testing the autonomous and collaborative behaviours of such systems. This paper presents CAMLE – a caste-centric agent modeling language and environment. The methodology underlying the language and environment is based on the concept of caste, which is a language facility proposed in the formal specification language SLABS for agent-based systems. A process of system analysis and modelling is proposed for modeling MAS at both the macro-level for global properties of the system and micro-level for properties and behaviours associate to each agent.
منابع مشابه
Modelling Web Services in the agent-oriented modelling language and environment CAMLE
Web services (WS) provide a technology for integrating applications over the Internet, which may be performed during execution through dynamic service discovery and invocation. A particular difficulty in the development of WS applications is caused by the lack of communications between developers from different vendors. This paper investigates how modelling can help solve the problem in the con...
متن کاملModelling Cooperative Multi-agent Systems
Cooperative computing is becoming inevitable with the emerging of service-oriented computing and GRID becoming a ubiquitous computing resource. It is widely recognized that agent technology can be employed to construct cooperative systems due to agents’ autonomous and collaborative characteristics. We devise an agent-oriented modelling language called CAMLE for the analysis and design of MAS (M...
متن کاملThe Role of Castes in Formal Specification of MAS
One of the most appealing features of multiagent technology is its natural way to modularise a complex system in terms of multiple, interacting and autonomous components. As a natural extension of classes, castes introduced in the formal specification language SLAB provide a language facility that provides modularity in the formal specification of multiagent systems. A caste represents a set of...
متن کاملAgent-Oriented Formal Specification of Web Services
Web services (WS) provide a technology for integrating applications over the Internet. The components of a WS are active and persistent computational entities that have autonomous and social behaviours. The paper investigates the formal specification of WS architecture and applications within a caste-centric framework of multi-agent systems. An abstract specification of the general architecture...
متن کاملAn adaptive casteship mechanism for developing multi-agent systems
In this paper, we propose an adaptive casteship mechanism for modelling and designing adaptive Multi-Agent Systems (MAS). In our approach, caste is the modular unit and abstraction that specify agents’ behaviour. Adaptive behaviours of agents are captured as the change of castes during their lifecycles by executing ‘join’, ‘quit’, ‘activate’ and ‘deactivate’ operations on castes. The formal sem...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003